"""
@作者 = "陈诗"
@email = 3168157154@qq.com
@creative_time = 2025/11/14 15:43
"""


# 交互,动态获取修改实例
class Doggy:
    def __init__(self, name, age):
        self.name = name
        self.age = age


d1 = Doggy("Lobby", 3)
# 获取属性
text = input("请输入你想获得的属性(name/age):")
print(getattr(d1, text))
print("------")
# 修改属性
change = input("请输入想修改的属性,以及修改成什么:(用逗号分隔)")
cg = (change.strip()).split(',')  # 根据逗号分割成列表
setattr(d1, cg[0], cg[1])  # 对象, 属性名, 修改值
print(vars(d1))  # 返回字典 查看属性名及其值
print("------")
